解决Mac上软件已损坏无法打开、关闭SIP等问题

M小站 FileSoft MacOS软件小站
2025年04月09日 17:26

解决Mac上软件已损坏无法打开等问题

本文目录:

  • • 损坏无法打开问题
  • • 打开任何来源方法
  • • 关闭SIP方法

一、损坏无法打开问题

此问题常见如下几种错误提示
本文提供3种解决方法。

如果依然无法解决,说明软件安装的不正确或者你操作不正确,没有其他可能,请不要怀疑方法的正确性,谢谢。

Image
Image
Image
Image
Image
Image


方法1

从应用程序或启动台中双击程序图标,弹出以上图片后,如果有【在访达中显示】的选项,可以直接点击,如果没有,则打开访达,进入应用程序。然后右键程序图标,选择打开,就可以打开软件了。

Image

如果仍然提示以上错误无法打开,请看下面的【方法2】

方法2

从应用程序或启动台中双击程序图标,弹出以上图片后,打开【系统设置】,找到【隐私与安全】,鼠标滑动到页面底部,可以看到【仍然打开】的按钮,点击【仍然打开】即可打开程序。

Image

如果没有【仍然打开】按钮,请看下面的【方法3】

方法3

该方法需要执行脚本,如果以上2种方法无法解决问题,可以打开 【终端】(到访达->应用程序中搜索 '终端' 或 搜索 'term' 都可以找到他),输入如下脚本

sudo xattr -dr com.apple.quarantine 你的应用程序

注意:sudo xattr -dr com.apple.quarantine 后边必须输入一个 [空格] ,即按一下空格键,“你的应用程序”是你要执行的程序,可以打开访达->应用程序,把程序图标拖入到终端,然后回车,根据提示输入开机密码(密码是隐藏的不会显示,不要输错,输完直接回车即可)。

Image


二、打开任何来源方法

打开任何来源会避免上述损坏无法打开的错误提示,但新版本mscOS系统即便开了任何来源依然会提醒,所以此方法仅提供打开方法,不作为解决上述问题的手段。

macOS 14 之前的版本

  • • 打开终端,输入命令,回车后输入开机密码(密码为隐藏模式,不会显示出来)即可
sudo spctl --master-disable
Image
  • • 然后打开 “系统偏好设置” -> “安全性与隐私”,“通用” 标签页,如图勾选:
  • Image

macOS 14之后的版本

macOS 14 之后的系统,无法通过上述方法开启允许任何来源,说白了系统安全更好了,但让我们老百姓用起来麻烦了。

开启任何来源需要借助外部脚本,此处我们不建议 14 之后的系统开启任何来源,一切损坏问题都可以通过前边的3种方法解决,所以如果有坚持要打开任何来源的,建议自行百度找答案。

三、关闭SIP方法

注意:有些软件的激活要求必须关闭sip,不关闭不能激活。


所以没有选择权,你想用这个软件就关闭sip吧,不想关闭sip就只能选择官方充值,所以这是一个很无奈也很简单的选择题,根据本人10几年保持sip关闭的经验来说,放心关吧,对电脑没有影响。


冲冲冲!!!

SIP 全称为「System Integrity Protection」即「系统完整性保护」,是 OS X El Capitan 时开始采用的一项安全技术,SIP 将一些文件目录和系统应用保护了起来。但这会影响我们一些使用或设置,比如:更改系统应用图标、终端操作系统目录文件提示「Operation not permitted」、Finder 无法编辑系统目录里的文件。

苹果Intel芯片

因为 SIP 是系统级的权限操作,我们无法直接关闭它,需要前往「macOS 恢复功能」下进行。 将 Mac 开机,立即在键盘上按住 Command ⌘ + R,直到看到 Apple 标志或旋转的地球时松开。看到「实用工具」窗口时,恢复功能启动即完成。

Image


在上方的菜单栏点击「实用工具」选择「终端」。

Image


在终端中,输入「csrutil disable」后回车。

Image


回车后会提示「成功关闭了系统完整性保护,请重启机器」

点击菜单栏  标志,选择「重新启动」。

Image


就此我们关闭了 SIP。


打开 SIP

SIP 是避免软件任意修改或覆盖任意系统文件或应用,日常还是建议保持开启状态的。 仍然是进入到「macOS 恢复功能」,但这次在终端输入的是「csrutil enable」开启 SIP,重启 Mac 即可。

Image


和之前不同,这次输入的是「csrutil enable」

查看 SIP 当前状态

在正常系统打开「终端」,输入「csrutil status」后回车。

Image


enabled 为开启,disabled 为关闭

开机后,打开左上角“关于本机”-“系统报告”-“软件”(按住Option键并单击Apple菜单选择「系统信息」)

Image


表示SIP已关闭

可能出现的错误:

若是关闭Sip出现【csrutil: Failed to update security configuration for “Macintosh HD”: Failed to create local policy】错误提示,请按照以下教程解决!!!

Image


  • • 在终端内输入【csrutil clear】命令,然后按回车。
  • • 再输入【Restart and return to the recovery terminal】按回车。
  • • 接下来输入【csrutil disable】按回车即可!

苹果M芯片

苹果 M Mac 关机状态下长按开机键,直到出现设置后松开,进入恢复模式。

Image


注意:与之前开机按住【command+R】键,进入恢复模式,或者开机按住【Option】键在出现的启动选择菜单中选择【RecoveryHD】进入恢复模式方法不一样,此方法适用于m芯片的苹果系统OS在10.11以后的版本。

点击【继续】

Image


点击实用工具>点击终端,如图:

Image


终端内输入命令:csrutil disable然后回车执行(注意中间有个空格)

Image


输入y,然后按下回车键

Image


输入您的电脑开机密码(密码不会显示出来),然后按下回车

Image


等待执行结果……

出现 【System Integrity Protection is off.】 证明 Sip 已成功关闭。

Image


如果你的电脑是 M1 芯片的电脑,还需要再执行一条命令: csrutil authenticated-root disable 这条命令是关闭 【root底层防修改功能】的命令

然后输入【reboot】 然后按下回车键重启电脑即可。

Image


如果后期想再开启 Sip,只需要将上面第 5 步的【csrutil disable】换成【csrutil enable】即可。


PS:点击"阅读原文"获取下载地址

请在微信客户端打开


声明:根据中华人民共和国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”本公众号所有下载资源收集于网络或网友提供,只做学习和交流使用,版权归原作者所有。若您需要使用非免费的软件或服务,请购买正版授权并合法使用。本公众号发布的内容若侵犯到您的权益,请联系我们删除,我们将及时处理。用户本人下载后不能用作商业或非法用途,需在 24 小时之内删除,否则后果均由用户承担责任与本公众号无关。



赞赏二维码微信扫一扫赞赏作者Like the Author

装机必备 · 目录
上一篇Wins for Mac 2.6.1 Mac中文版 - macOS多窗口管理工具下一篇NotchNook 1.4.4 Mac中文版 – macOS灵动岛快捷操作工具
个人观点,仅供参考